package com.aegean.CommercialHotelBookSystem.shop.dao;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.Session;

import com.aegean.CommercialHotelBookSystem.model.Customer;
import com.aegean.CommercialHotelBookSystem.model.Hotel;
import com.aegean.CommercialHotelBookSystem.model.Room;

public interface IShopDao {
	public Session getSession();

	public void closeSession();

	public List<Room> hotelValue();

	public List<Hotel> hotelClick();

	public List<Room> searchHotelRooms(int Hotel_Id, String room_Type,
			String room_Date);

	public List<Room> searchHotelRooms2(String hotel_Name);

	public List<Room> searchShopRooms(String room_Type, String room_Date,
			int intpage, int intpagesize);

	public int searchShopRoomsCount(String room_Type, String room_Date);

	public boolean addOrder(ArrayList<Room> books, Customer customer);
	
	public boolean clickHotel(String Hotel_Id);
	public boolean clickRoom(String room_Id);
}
